AI与智能硬件编程入门课

8-1 模拟微波炉

课程简介

本课程将带领大家搭建一个模拟微波炉模型,实现灯光和转盘功能,了解微波炉的基本工作原理。

视频:模拟微波炉搭建演示

目录

  1. 知识点
  2. 学习任务
  3. 搭建
  4. 编程

一、知识点

1. 微波炉的原理是什么?

微波炉示意图

图1 微波炉

微波炉是利用食物在微波场中吸收微波能量而使自身加热的烹饪器具。微波是一种高频率的电磁波,其本身并不产生热,微波炉乃是利用其内部的磁控管,将电能转变成微波,微波使食物中极性分子快速振荡,这种震荡的宏观表现就是食物被加热了。

2. 微波炉的基本构成?

微波炉由七大部分组成:磁控管、电源变压器、炉腔、波导、旋转工作台炉门、功率控制器。

二、学习任务

搭建一个模拟的微波炉模型,具有转动及灯光功能。

三、搭建

1. 电路图

电路图

图2 电路图

2. 实验材料

arduino主控板模块、USB适配器、灯泡模块、三极管、100Ω电阻、电机、开关、导线

实验材料图

图3 实验材料图

3. 实际搭建图

搭建图

图4 搭建图

四、编程

1. 流程

定义引脚及变量-灯灭电机转-延时-灯灭电机停-延时-灯亮电机转-延时...

流程图

图5 流程图

2. IDE编程

程序要点:

  1. Setup(初始化函数)中编写定义引脚模式及变量
  2. Loop(主循环函数)中编写电机低电平后高电平、灯低电平-延时灯和电机低电平-延时-灯和电机高电平-延时
IDE程序截图

图6 IDE程序截图

3. Mixly编程

程序要点:

  1. 定义管脚序号模式及变量
  2. 电机低电平后高电平、灯低电平-延时灯和电机低电平-延时-灯和电机高电平-延时
米思奇程序截图

图7 米思奇程序截图